package com.indexingsystem.boss.entity;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;

public class AnalysisMaster implements Serializable {

	/**
	 * 
	 */
	private static final long	serialVersionUID	= 1L;

	private String				analysisId;

	private String				institutionId;

	private String				userId;

	private String				userName;

	private String				osSystem;

	private String				browserType;

	private String				ipAddress;

	private String				address;

	private Integer				userType;

	private Integer				optType;

	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date				optDate;

	private Integer				readType;

	private String				pageUri;

	private String				pages;

	private String				branchLibrariesName;

	private String				columnName;

	private String				mainResNo;

	private String				slaveResNo;

	private String				titles;

	private String				readTime;

	private String				keywords;

	private String				qkYear;

	private String				qkMonth;

	private String				periodOfTime;

	private Integer				pvNum;

	public String getAnalysisId() {
		return analysisId;
	}

	public void setAnalysisId(String analysisId) {
		this.analysisId = analysisId;
	}

	public String getInstitutionId() {
		return institutionId;
	}

	public void setInstitutionId(String institutionId) {
		this.institutionId = institutionId;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getOsSystem() {
		return osSystem;
	}

	public void setOsSystem(String osSystem) {
		this.osSystem = osSystem;
	}

	public String getBrowserType() {
		return browserType;
	}

	public void setBrowserType(String browserType) {
		this.browserType = browserType;
	}

	public String getIpAddress() {
		return ipAddress;
	}

	public void setIpAddress(String ipAddress) {
		this.ipAddress = ipAddress;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public Integer getUserType() {
		return userType;
	}

	public void setUserType(Integer userType) {
		this.userType = userType;
	}

	public Integer getOptType() {
		return optType;
	}

	public void setOptType(Integer optType) {
		this.optType = optType;
	}

	public Date getOptDate() {
		return optDate;
	}

	public void setOptDate(Date optDate) {
		this.optDate = optDate;
	}

	public Integer getReadType() {
		return readType;
	}

	public void setReadType(Integer readType) {
		this.readType = readType;
	}

	public String getPageUri() {
		return pageUri;
	}

	public void setPageUri(String pageUri) {
		this.pageUri = pageUri;
	}

	public String getPages() {
		return pages;
	}

	public void setPages(String pages) {
		this.pages = pages;
	}

	public String getBranchLibrariesName() {
		return branchLibrariesName;
	}

	public void setBranchLibrariesName(String branchLibrariesName) {
		this.branchLibrariesName = branchLibrariesName;
	}

	public String getColumnName() {
		return columnName;
	}

	public void setColumnName(String columnName) {
		this.columnName = columnName;
	}

	public String getMainResNo() {
		return mainResNo;
	}

	public void setMainResNo(String mainResNo) {
		this.mainResNo = mainResNo;
	}

	public String getSlaveResNo() {
		return slaveResNo;
	}

	public void setSlaveResNo(String slaveResNo) {
		this.slaveResNo = slaveResNo;
	}

	public String getTitles() {
		return titles;
	}

	public void setTitles(String titles) {
		this.titles = titles;
	}

	public String getReadTime() {
		return readTime;
	}

	public void setReadTime(String readTime) {
		this.readTime = readTime;
	}

	public String getKeywords() {
		return keywords;
	}

	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}

	public String getQkYear() {
		return qkYear;
	}

	public void setQkYear(String qkYear) {
		this.qkYear = qkYear;
	}

	public String getQkMonth() {
		return qkMonth;
	}

	public void setQkMonth(String qkMonth) {
		this.qkMonth = qkMonth;
	}

	public String getPeriodOfTime() {
		return periodOfTime;
	}

	public void setPeriodOfTime(String periodOfTime) {
		this.periodOfTime = periodOfTime;
	}

	public Integer getPvNum() {
		return pvNum;
	}

	public void setPvNum(Integer pvNum) {
		this.pvNum = pvNum;
	}

	@Override
	public String toString() {
		return "DayAnalysisMaster [analysisId=" + analysisId + ", institutionId=" + institutionId + ", userId=" + userId + ", userName=" + userName
				+ ", osSystem=" + osSystem + ", browserType=" + browserType + ", ipAddress=" + ipAddress + ", address=" + address + ", userType="
				+ userType + ", optType=" + optType + ", optDate=" + optDate + ", readType=" + readType + ", pageUri=" + pageUri + ", pages=" + pages
				+ ", branchLibrariesName=" + branchLibrariesName + ", columnName=" + columnName + ", mainResNo=" + mainResNo + ", slaveResNo="
				+ slaveResNo + ", titles=" + titles + ", readTime=" + readTime + ", keywords=" + keywords + ", qkYear=" + qkYear + ", qkMonth="
				+ qkMonth + ", periodOfTime=" + periodOfTime + ", pvNum=" + pvNum + "]";
	}

	public AnalysisMaster(String analysisId, String institutionId, String userId, String userName, String osSystem, String browserType,
			String ipAddress, String address, Integer userType, Integer optType, Date optDate, Integer readType, String pageUri, String pages,
			String branchLibrariesName, String columnName, String mainResNo, String slaveResNo, String titles, String readTime, String keywords,
			String qkYear, String qkMonth, String periodOfTime, Integer pvNum) {
		super();
		this.analysisId = analysisId;
		this.institutionId = institutionId;
		this.userId = userId;
		this.userName = userName;
		this.osSystem = osSystem;
		this.browserType = browserType;
		this.ipAddress = ipAddress;
		this.address = address;
		this.userType = userType;
		this.optType = optType;
		this.optDate = optDate;
		this.readType = readType;
		this.pageUri = pageUri;
		this.pages = pages;
		this.branchLibrariesName = branchLibrariesName;
		this.columnName = columnName;
		this.mainResNo = mainResNo;
		this.slaveResNo = slaveResNo;
		this.titles = titles;
		this.readTime = readTime;
		this.keywords = keywords;
		this.qkYear = qkYear;
		this.qkMonth = qkMonth;
		this.periodOfTime = periodOfTime;
		this.pvNum = pvNum;
	}

	public AnalysisMaster() {
		super();
	}
}